page{
	background: #FFF;
	
	.content-baisc-layout{
		padding-top: 56rpx;
		min-height: 100vh;
		display: grid;
		grid-template-rows: auto 1fr;
		
		.page-title{
			font-size: 20px;
			font-weight: 700;
		}
		
		.u-border-radius-10{
			border-radius: 10rpx;
		}
		
		.content-area{
			display: grid;
			grid-template-rows: auto 1fr;
			
			.u-form{
				margin: 56rpx 40rpx 0;
				border-top: 2rpx solid rgba(0, 0, 0, .1);
				
				.u-form-item{
					padding: 20rpx 32rpx;
					border-bottom: 2rpx solid rgba(0, 0, 0, .1);
				}
			}
			
			.save-data-button{
				width: 70vw;
				position: relative;
				display: inline-block;
				padding: 16rpx 0;
				border-radius: 50rpx;
				margin: 7vh 15vw 0;
				background: $-color-primary;
				color: white;
			}
		}
	}
}